package main.java.tmi.packing.service;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import main.java.tmi.order.service.OrderVO;

/**
 * Test Service Interface
 *
 * @author min
 * @since 2010. 09. 10.
 */
public interface PackingService {

	//조회
	Map<String,String> getPackingView(Map<String,String> param) throws Exception;
	
	/*Packing DETAIL*/
	//조회
	List<PackingVO> getPackingDetailList(Map<String,String> param) throws Exception;
	
	//삭제
	boolean deleteDo(Map<String,String> param) throws Exception;
	
	//저장
	void addPacking(Map<String,String> param , HttpServletRequest request) throws Exception;
	
	//수정
	boolean modifyPacking(Map<String,String> param , HttpServletRequest request) throws Exception;
		
	//수정 디테일
	boolean packingDetailUpdate(Map<String,String> param) throws Exception;
	
	//삭제
	boolean delPackDetail(Map<String,String> param) throws Exception;
	
	
	String mawbDupChk(String mawb) throws Exception;
	String hawbDupChk(String hawb) throws Exception;
	 
}
